package com.sdhs.paas.sdk.base.common;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * @ClassName: BaseEntity
 * @Description: 基础实体
 *
 */
public class BaseEntity implements Serializable {

    private static final long serialVersionUID = -7200095849148417467L;

    protected static final String DATE_FORMAT = "yyyy-MM-dd";

    protected static final String TIME_FORMAT = "HH:mm:ss";

    protected static final String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";

    protected static final String TIMESTAMP_FORMAT = "yyyy-MM-dd HH:mm:ss.S";

    // 排序
    private String orderStr;

    // 自定义查询条件
    private String filterStr;

    // 开始结束时间
    private Date startTime;
    private Date endTime;

    private String startTimeStr;
    private String endTimeStr;

    // 列头下拉框
    private String distinctName;
    private String distinctValue;

    private String operator;

    /**
     * 是否删除。
     */
    private Integer isDelete;
    /**
     * 创建人Id。
     */
    private String createId;

    /**
     * 修改人Id。
     */
    private String updateId;


    /**
     * 创建时间。
     */
    private Date createTime;
    /**
     * 修改时间。
     */
    private Date updateTime;
	public String getOrderStr() {
		return orderStr;
	}
	public void setOrderStr(String orderStr) {
		this.orderStr = orderStr;
	}
	public String getFilterStr() {
		return filterStr;
	}
	public void setFilterStr(String filterStr) {
		this.filterStr = filterStr;
	}
	public Date getStartTime() {
		return startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	public Date getEndTime() {
		return endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	public String getStartTimeStr() {
		return startTimeStr;
	}
	public void setStartTimeStr(String startTimeStr) {
		this.startTimeStr = startTimeStr;
	}
	public String getEndTimeStr() {
		return endTimeStr;
	}
	public void setEndTimeStr(String endTimeStr) {
		this.endTimeStr = endTimeStr;
	}
	public String getDistinctName() {
		return distinctName;
	}
	public void setDistinctName(String distinctName) {
		this.distinctName = distinctName;
	}
	public String getDistinctValue() {
		return distinctValue;
	}
	public void setDistinctValue(String distinctValue) {
		this.distinctValue = distinctValue;
	}
	public String getOperator() {
		return operator;
	}
	public void setOperator(String operator) {
		this.operator = operator;
	}
	public Integer getIsDelete() {
		return isDelete;
	}
	public void setIsDelete(Integer isDelete) {
		this.isDelete = isDelete;
	}
	public String getCreateId() {
		return createId;
	}
	public void setCreateId(String createId) {
		this.createId = createId;
	}
	public String getUpdateId() {
		return updateId;
	}
	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	public static String getDateFormat() {
		return DATE_FORMAT;
	}
	public static String getTimeFormat() {
		return TIME_FORMAT;
	}
	public static String getDateTimeFormat() {
		return DATE_TIME_FORMAT;
	}
	public static String getTimestampFormat() {
		return TIMESTAMP_FORMAT;
	}
    
    
}
